package com.gonsin.venus.sdk;

import lombok.Data;

@Data
public class GonsinConfig {

    /**
     * 服务器IP
     */
    private String serverIp;

    /**
     * 服务器监听的HTTP端口
     */
    private int httpPort;

    /**
     * 服务器协议
     */
    private String protocol = "http";

    /**
     * 是否显示日志
     */
    private boolean log;

    /**
     * 调用接口所用的账号名
     */
    private String username;

    /**
     * 调用接口所用的账号密码
     */
    private String password;

    /**
     * 接口转化成完整的路径
     */
    public String toUrl(String url) {
        if(url.startsWith("http")){
            return url;
        }
        return protocol + "://" + serverIp + ":" + httpPort + url;
    }
}
